import React, { Component } from 'react'
// 登录和注册不用拦截，就用Route.其他路由需要拦截
import { Route, Redirect } from 'react-router-dom'
// 登录拦截
export default class PrivateRoute extends Component {
    render() {
        //将本地存储的用户信息取出来
        let user = sessionStorage.getItem('info')
        return (
            <>
                {/* <Route path={this.props.path} component={this.props.component}></Route>  */}
                {/* 登录才可以用这个，不登录就不可以 条件就是当前是否有用户信息 */}

                {
                    user ? <Route {...this.props}></Route> : <Redirect to="/login"></Redirect>
                }
            </>
        )
    }
}
